           package com.java.diagnostics.visualizer.impl;
           
           import com.java.diagnostics.visualizer.impl.colours.Colours;
           import com.java.diagnostics.visualizer.impl.preferences.GCAndMemoryVisualizerPreferenceInitializer;
           import com.java.diagnostics.visualizer.impl.properties.ExtensionEnablementPropertiesImpl;
           import com.java.diagnostics.visualizer.impl.properties.ids.StructuredIDsToDisplayPropertiesImpl;
           import com.java.diagnostics.visualizer.impl.properties.ids.TupleIDsToDisplayPropertiesImpl;
           import com.java.diagnostics.visualizer.impl.properties.ids.UnstructuredIDsToDisplayPropertiesImpl;
           import com.java.diagnostics.visualizer.impl.sources.SourcePreferenceHelper;
           import com.java.diagnostics.visualizer.impl.templates.TemplateList;
           import org.osgi.service.prefs.Preferences;
           
           public class GCAndMemoryVisualizerImplPreferenceInitalizer extends GCAndMemoryVisualizerPreferenceInitializer
           {
             private static GCAndMemoryVisualizerPreferenceInitializer instance = null;
             private static final String NODE_NAME = "com.java.diagnostics.visualizer.impl";
           
             public static GCAndMemoryVisualizerPreferenceInitializer getInstance()
             {
               if (instance == null) {
                 instance = new GCAndMemoryVisualizerImplPreferenceInitalizer();
               }
               return instance;
             }
           
             public void initializeDefaultPreferences()
             {
               Preferences defaults = getDefaultPreferences();
               TupleIDsToDisplayPropertiesImpl.initializeDefaults(defaults);
               StructuredIDsToDisplayPropertiesImpl.initializeDefaults(defaults);
               UnstructuredIDsToDisplayPropertiesImpl.initializeDefaults(defaults);
               ExtensionEnablementPropertiesImpl.initializeDefaults(defaults);
               Colours.initializeDefaults(defaults);
               SourcePreferenceHelper.initializeDefaults(defaults);
               TemplateList.initializeDefaults(defaults);
             }
             protected String getNodeName() {
               return "com.java.diagnostics.visualizer.impl";
             }
           }

